function modifier_status(id,slltEtat){
	var texte = document.getElementById(id);
	
	idArticle = texte.value;
	
	var slt = document.getElementById("etat");
	etat = slt.value;
	var req=createXmlHttpRequestObject() ; //createXmlHttpRequestObject étant défini
	req.open("POST","modifie_article.php", "true");
	// pas de parametre
	  req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	req.send("id="+idArticle+"&etat="+etat);
	
	req.onreadystatechange=function (){
		if (req.readyState==4)	{
			var reqq=createXmlHttpRequestObject() ; 
			
			var text = encodeURIComponent(tinyMCE.activeEditor.save());
			var titre = encodeURIComponent(HTMLentities(document.getElementById("idTitre").value));
			var sujet = document.getElementById("idSujet").value;
			
			var data = "titre="+titre+"&text="+text+"&etat="+etat+"&idSujet="+sujet;
			if (idArticle != "new") data = data+"&id_article="+idArticle;
			var url = "enregistrer_article.php";
			reqq.open("POST",url,true);
			reqq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			reqq.send(data);
			reqq.onreadystatechange=function (){
			    if (reqq.readyState==4) 
				{
				   var id_enreg=reqq.responseText;
				   
				   if(isNaN(id_enreg)){
					// alert("Une erreur c'est produite lors de l'enregistrement "+id_enreg);
					}else{
					 
					// alert("L'article a bien été modifié");
					 tinyMCE.activeEditor.isNotDirty = 1;
					 document.location.href='./mes_brouillons.php'
					}
				}
			annuler(id);
			window.location.reload();
			}
	
		}
	}
	
}

function retourne_brouillon(path,article,idArticle,id,correction,idTitre,idSujet){
	
	var req=createXmlHttpRequestObject() ; //createXmlHttpRequestObject étant défini
	
	//on appelle le fichier reponse.txt
	req.open("POST", path, false);
	req.send(null);
	
	
	//insere le texte dans le texte area				
	tinyMCE.activeEditor.setContent(req.responseText);

	texte.defaultValue = req.responseText;
	var idTexte = document.getElementById(idArticle);
	idTexte.value = id;
	
	var sujetID = document.getElementById("idSujet");
	sujetID.value = idSujet;
	
	
	etat = document.getElementById(id+"etat").value;
	if(etat == "Vitrine attente")
	{
		value = "Vitrine";
	}
	else
	{
		value = "Valider";
	}
	var elmt = document.getElementById("etat");
	/*On parcourt les options du select*/
	for (var i = 0; i < elmt.options.length; i++)
	{
		/*Si l'élément à la bonne valeur on le sélectionne*/
		if(elmt.options[i].value == value)
		{
			elmt.selectedIndex = i;
		}
	}
	
	titre = document.getElementById(id+"titre").value;
	var idTitre = document.getElementById(idTitre);
	titre = titre.replace("&#39;","'");
	idTitre.value = titre;
	
	
	var targetElement = document.getElementById("correction") ;
	if (targetElement.style.display == "none")
	{
		targetElement.style.display = "" ;
	} 
	
}

function retourne_texte(path,article,idArticle,id,correction,idTitre,idSujet){
	
	var req=createXmlHttpRequestObject() ; //createXmlHttpRequestObject étant défini
	
	//on appelle le fichier reponse.txt
	req.open("POST", path, false);
	req.send(null);
	
	
	//insere le texte dans le texte area				
	
	titre = document.getElementById(id+"titre").value;
	var idTitre = document.getElementById(idTitre);
	titre = titre.replace("&#39;","'");
	//~ idTitre.value = titre;
	
	document.getElementById("result_texte").innerHTML = "<h2>Nom de l'article: " + titre +"<h2>"+ req.responseText;
	
}


// Obtenir l’objet XMLHttpRequest. 
function createXmlHttpRequestObject() {
// Garder la référence à l’objet XMLHttpRequest.
	var xmlHttp;
	// Si le navigateur est Internet Explorer 6 ou plus ancien. 
	if (window.ActiveXObject) {
		try {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch (e) { 
			xmlHttp = false;
		}
	}else{
	// Si le navigateur est Mozilla ou autres. 
		try {
			xmlHttp = new XMLHttpRequest();
		}catch (e) {
			xmlHttp = false;
		}
	}

	// Retourner l’objet créé ou afficher un message d’erreur. 
	if (!xmlHttp){
		alert("Erreur de création de l'objet XMLHttpRequest.");
	}else{
		return xmlHttp;
	}
}

function visibilite(thingId)
{
	var targetElement;
	targetElement = document.getElementById(thingId) ;
	if (targetElement.style.display == "none")
	{
		targetElement.style.display = "" ;
	} else {
		targetElement.style.display = "none" ;
	}
}

function annuler(idArticle){
	var idTexte = document.getElementById(idArticle);

	idTexte.value = "";
	
	var targetElement = document.getElementById("correction") ;
	if (targetElement.style.display == "")
	{
		targetElement.style.display = "none" ;
	} 
}


